.shopping{
	width: 100%;
	background-color: #F7F7F7;
	padding-bottom: 3rem;
}
/* 请定位选择自提点 */
.address{
	width: 100%;
	height: 11rem;
	background-color: #fff;
	display: flex;
	margin-bottom: 2rem;
}
.addressimg {
	width: 10rem;
	height: 11rem;
}
.addressimg img {
	width: 100%;
	height: 100%;
	padding: 3rem 2rem 3rem 3rem;
}
.addressp {
	line-height: 11rem;
	font-size: 2.5em;
	color: #379EDE;
}
/* 时间 */
.time{
	width: 100%;
	height: 11rem;
	background-color: #fff;
	padding: 0 3rem;
	margin-bottom: 2rem;
	display: flex;
	justify-content: space-between;
}
.time_left{
	line-height: 11rem;
	font-size: 2.5em;
}
.time_right{
	line-height: 11rem;
	font-size: 2em;
	color: #379EDE;
}
/* 主体 */
.content{
	width: 95%;
	padding: 3rem;
	margin: 0 auto;
	border-radius: 20px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
}
.content_li{
	width: 100%;
	margin-bottom: 3rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.content_li_img1{
	width: 4.2rem;
	height: 4.2rem;
	border: 0.5rem solid rgb(255, 126, 0);
	background-color: rgb(255, 126, 0);
	border-radius: 50%;
}
.content_li_img1 img{
	width: 100%;
	height: 100%;
}
.content_li_img2{
	width: 20rem;
	height: 20rem;
	border-radius: 4rem;
}
.content_li_img2 img{
	width: 100%;
	height: 100%;
}
.content_li_text{
	width: 62%;
	height: 100%;
}
.content_li_p{
	font-size: 2.5em;
	display: -webkit-box;
	word-break: break-all;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-webkit-box-orient: vertical;
}
.content_li_p1{
	display: flex;
}
.content_li_p1box{
	font-size: 1.5em;
	border: 0.2rem solid #EF4213;
	color: #EF4213;
	margin-top: 3rem;
	margin-right: 1.5rem;
	padding: 0.5rem;
	border-radius: 1.5rem;
}
.content_li_p3{
	padding: 1.5rem;
	color: #EF4213;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.content_li_p3p{
	font-size: 2.8em;
}
.content_li_p3num{
	display: flex;
}
.button_left,.button_right{
	width: 5rem;
	height: 5rem;
}
.button_left img,.button_right img{
	width: 100%;
	height: 100%;
}
.input{
	width: 6rem;
	font-size: 2em;
	color: #000;
	line-height: 25px;
	border: none;
	outline: none;
	padding: 0 5px;
	text-align: center;
}
.content_lif{
	width: 100%;
	margin-bottom: 3rem;
	border-top: 0.2rem solid #ccc;
	padding-top: 3rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	
}
.content_lif_left{
	display: flex;
}
.content_lif_img1{
	width: 4.2rem;
	height: 4.2rem;
	border: 0.5rem solid rgb(255, 126, 0);
	background-color: rgb(255, 126, 0);
	border-radius: 50%;
}
.content_lif_img1 img{
	width: 100%;
	height: 100%;
}
.content_lif_right{
	display: flex;
	align-items: center;
}
.span{
	margin-left: 2rem;
	color: #959595;
	font-size: 2.5em;
}
.span1{
	font-size: 2.5em;
	color: #000;
}
.span2{
	font-size: 2.5em;
	color: #EF4213;
}
.span2 span{
	font-size: 1.5em;
}

.buttonh{
	width: 20rem;
	height: 10rem;
	border-radius: 10rem;
	background-color: rgb(253, 215, 16);
	border: 1rem solid transparent;
	font-weight: 700;
	margin-left: 2.5rem;
	font-size: 2.5em;
}


